And set up autocompletion and validation for the Category input.
Change-Id: I4c0b11e2ae0cfa906bbde77fc89901cf88a9a5bd
protected function getFormFields() {
$this->addHelpLink( 'Help:RandomInCategory' );
- $form = array(
+ return array(
'category' => array(
- 'type' => 'text',
+ 'type' => 'title',
+ 'namespace' => NS_CATEGORY,
+ 'relative' => true,
'label-message' => 'randomincategory-category',
'required' => true,
)
);
-
- return $form;
}
public function requiresWrite() {
return false;
}
+ protected function getDisplayFormat() {
+ return 'ooui';
+ }
+
protected function alterForm( HTMLForm $form ) {
$form->setSubmitTextMsg( 'randomincategory-submit' );
}